5 research outputs found

    Can Programming Languages Boost Each Other via Instruction Tuning?

    Full text link
    When human programmers have mastered a programming language, it would be easier when they learn a new programming language. In this report, we focus on exploring whether programming languages can boost each other during the instruction fine-tuning phase of code large language models. We conduct extensive experiments of 8 popular programming languages (Python, JavaScript, TypeScript, C, C++, Java, Go, HTML) on StarCoder. Results demonstrate that programming languages can significantly improve each other. For example, CodeM-Python 15B trained on Python is able to increase Java by an absolute 17.95% pass@1 on HumanEval-X. More surprisingly, we found that CodeM-HTML 7B trained on the HTML corpus can improve Java by an absolute 15.24% pass@1. Our training data is released at https://github.com/NL2Code/CodeM.Comment: Work in progres

    An optimal design of network-fracture acidification for ultra-deep gas wells in the Lower Permian strata of the western Sichuan Basin

    No full text
    The Lower Permian reservoirs in the western Sichuan Basin are ultra-deep with high temperature, high pressure and developed natural fractures. Leakage and contamination of drilling fluid is the main factor restricting reservoir stimulation effects, so the acidification will be the solution also as the first choice to enhance the gas recovery. In view of this, an acidification design was proposed to minimize the contamination skin factor to the highest degree. A model was first developed to calculate the critical pumping rate for opening natural fractures in deep beds. Then, the acidification model for the rock samples of natural fractures in the experimental scale was modified, and a model was established for predicting the effective penetration distance of acid and the fracture aperture in the conditions of wellbores. Accordingly, a skin factor calculation model for network-fracture acidification was developed. It is indicated that when the acid pumping rate is 5.0 m3/min, all natural fractures around Well S1-1 can be opened, regardless of their dip angles. Besides, the advantage of high-rate acid injection emerges gradually when the injected acid is more than 100 m3. Moreover, for minimizing the skin factor, the network-fracture acidification in Well S1-1 was optimized by pumping 210 m3 acid at the rate of 4.5 m3/min. According to the optimal design idea, network-fracture acidification has been successfully applied in Well S1-1, and a high-yield industrial gas flow was produced at the rate of 83.7 × 104 m3/d. It is concluded that network-fracture acidification technology is a safest, most economical and effective mode for the stimulation of such ultra-deep reservoirs in the study area
    corecore